package flex.cc.nursing.dao;

import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import flex.cc.nursing.dto.entity.NursingOrderEntity;

import java.util.List;


/**
*
* @author R
* 2022年03月22日  14:04:52
* @desc 护理预约单数据层
*/
@Mapper
@Repository
public interface NursingOrderDao extends BaseMapper<NursingOrderEntity>{

	/**
	 * @author R
	 * @description 新增护理预约单信息
	 * 2022年03月22日  14:04:52
	 */
	int insert(NursingOrderEntity nursingOrderEntity);

	/**
	 * @author R
	 * @description 根据查询参数，获取护理预约单信息
	 * 2022年03月23日  10:04:52
	 */
	NursingOrderEntity getOneByParams(Map<String,String> paramMap);
	
	/**
	 * @author R
	 * @description 根据参数，更新护理预约单信息
	 * 2022年03月23日  10:04:52
	 */
	int updateByParams(Map<String,Object> paramMap);
	
	/**
	 * @description 根据卡券信息查询对应的护理单信息
	 * @param params 卡券信息
	 * @return
	 * @author wkangle
	 * @time 2022/03/23 0023 15:27
	 * @exception/throws
	 */
	List<NursingOrderEntity> queryNursingOrderList(Map<String, Object> params);

}
